package net.simflow.swf.analyzer.network.data;

import java.util.HashMap;

import net.simflow.swf.analyzer.bgnetwork.data.BGNetwork;
import net.simflow.swf.analyzer.bgnetwork.data.BGNode;
import net.simflow.swf.analyzer.bgnetwork.stats.data.BGNetworkStats;
import net.simflow.swf.analyzer.network.stats.data.NetworkStats;

public class NetworkPkg {
	private String networkName = null;
	private Network network = null;
	private NetworkStats networkStats = null;

	private BGNetwork bgNetwork = null;
	private HashMap<Service, BGNode> bgServiceMap = null;
	private HashMap<Flow, BGNode> bgFlowMap = null;

	private BGNetworkStats bgNetworkStats = null;

	public String getNetworkName() {
		return networkName;
	}

	public void setNetworkName(String networkName) {
		this.networkName = networkName;
	}

	public Network getNetwork() {
		return network;
	}

	public void setNetwork(Network network) {
		this.network = network;
	}

	public NetworkStats getNetworkStats() {
		return networkStats;
	}

	public void setNetworkStats(NetworkStats networkStats) {
		this.networkStats = networkStats;
	}

	public BGNetwork getBgNetwork() {
		return bgNetwork;
	}

	public void setBgNetwork(BGNetwork bgNetwork) {
		this.bgNetwork = bgNetwork;
	}

	public BGNetworkStats getBgNetworkStats() {
		return bgNetworkStats;
	}

	public void setBgNetworkStats(BGNetworkStats bgNetworkStats) {
		this.bgNetworkStats = bgNetworkStats;
	}

	public HashMap<Service, BGNode> getBgServiceMap() {
		return bgServiceMap;
	}

	public void setBgServiceMap(HashMap<Service, BGNode> bgServiceMap) {
		this.bgServiceMap = bgServiceMap;
	}

	public HashMap<Flow, BGNode> getBgFlowMap() {
		return bgFlowMap;
	}

	public void setBgFlowMap(HashMap<Flow, BGNode> bgFlowMap) {
		this.bgFlowMap = bgFlowMap;
	}
}
